package com.bestcem.xm.ticket.service;

import com.bestcem.xm.common.core.domain.web.ServiceResult;
import com.bestcem.xm.ticket.controller.param.ticket.config.CreateConfigParam;
import com.bestcem.xm.ticket.controller.param.ticket.config.UpdateConfigParam;

/**
 * @author liheng
 * @version v1.0
 * @date 2021/8/20 14:31
 */

public interface TicketTemplateService {
    /**
     * 创建工单配置时初始化工单模板
     *
     * @param ticketConfigId 工单配置id
     * @param param          工单配置参数
     * @return 工单模板id
     * @author liheng
     * @date 2021/8/25 13:56
     */
    ServiceResult<String> createTicketTemplate(String ticketConfigId, CreateConfigParam param);

    /**
     * 修改工单配置模板
     *
     * @param ticketConfigId
     * @param param
     * @author liheng
     * @date 2021/8/25 22:06
     */
    void updateTemplateRule(String ticketConfigId, UpdateConfigParam param);
}
